home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
PROGASIC
/
BASFILES.LZH
/
SEQUENCE.BAS
< prev
next >
Wrap
BASIC Source File
|
1988-09-10
|
874b
|
50 lines
'$INCLUDE:'QBTOOLS.INC'
'' '$INCLUDE: 'qbtools2.inc'
SUB Sequencer (Ichoice%, MaxVal%, ExitKey%) STATIC
DIM m$(3)
SELECT CASE ExitKey%
CASE 1
Ichoice% = Ichoice% - 1
CASE 2
Ichoice% = 1
CASE 3
Ichoice% = Ichoice% + 1
CASE 4
Ichoice% = MaxVal%
CASE 5
Ichoice% = Ichoice% + 1
CASE 6
m$(1) = "Are these details correct ?"
YesOrNo m$(), 1, 5, 0, 7, 0, 7, Yn$
IF Yn$ = "Y" THEN
Ichoice% = 999
END IF
CASE 7
m$(1) = "ABORT THIS ENTRY !"
m$(2) = ""
m$(3) = "Are you sure that this is what you want ?"
YesOrNo m$(), 3, 5, 0, 7, 0, 7, Yn$
IF Yn$ = "Y" THEN
Ichoice% = 998
END IF
CASE ELSE
END SELECT
IF Ichoice% < 998 THEN
IF Ichoice% < 1 THEN
Ichoice% = MaxVal%
END IF
IF Ichoice% > MaxVal% THEN
Ichoice% = 1
END IF
END IF
END SUB